keep imprisoned - German English Dictionary